MGKEKDKNRGASPSSYGTFQGVPTYPPPSYPHPPSHHPVIGIPQPSPPPGSPHHDISVHQYIQEHQTVAGYPVSQGRPARQNRLPCCGLGLGWFLFIIGFLLGAIPWYVGVFILVCARIDPREKPGYVACTIAAVVATITIVFGVMGGRGVWS